package cn.yzfy.service;

import cn.yzfy.common.base.dto.*;
import cn.yzfy.common.model.dto.*;
import cn.yzfy.common.model.vo.RouteVO;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

/**
 * @author 一朝风月
 * @date 2025/9/11 16:17
 * @Code 面向注解面向卿，终无解释再无你
 * @description
 */

public interface IRouteService {
    Boolean addRoute(AddRouteDTO inputDTO);

    Boolean delRoute(BaseManyLongIdDTO inputDTO);

    Boolean editRoute(EditRouteDTO inputDTO);

    Page<RouteVO> pageQueryList(RouteQueryPageDTO inputDTO);

    RouteVO getOne(BaseLongIdDTO inputDTO);
}
